package com.payment.entity.alast.stripe.ontimecon;

import lombok.Data;

import java.util.List;

/**
 * Stripe返回的对象
 *
 * @author lm
 * @date 2020/12/11 17:57
 */
@Data
public class StripeJsonRootBean {

    /**
     * charges对象  里面有有效的参数
     */
    private Charges charges;

    private String lastResponse;
    private String rawJsonObject;
    private long amount;
    private int amountCapturable;
    private long amountReceived;
    private String application;
    private String applicationFeeAmount;
    private String canceledAt;
    private String cancellationReason;
    private String captureMethod;
    private String clientSecret;
    private String confirmationMethod;
    private long created;
    private String currency;
    private String customer;
    private String description;
    private String id;
    private String invoice;
    private String lastPaymentError;
    private boolean livemode;
    private Metadata metadata;
    private String nextAction;
    private String object;
    private String onBehalfOf;
    private String paymentMethod;
    private PaymentMethodOptions paymentMethodOptions;
    private List<String> paymentMethodTypes;
    private String receiptEmail;
    private String review;
    private String setupFutureUsage;
    private String shipping;
    private String source;
    private String statementDescriptor;
    private String statementDescriptorSuffix;
    private String status;
    private String transferData;
    private String transferGroup;
    private String applicationObject;
    private String sourceObject;
    private String invoiceObject;
    private String onBehalfOfObject;
    private String reviewObject;
    private String paymentMethodObject;
    private String customerObject;
}
